﻿// using UnityEngine;
// using System.Collections;
// 
// [ExecuteInEditMode]
// public class MainParser : MonoBehaviour
// {
//     public UIFont mFont;
//     public string Text;
//     NGUINodeObject mNGUINodeObject = new NGUINodeObject();
// 
//     public UIAtlas atlas;
//     public string spriteName;
// 
//     static MainParser mInstance;
//     public static MainParser Instance
//     {
//         get
//         {
//             if (mInstance == null)
//             {
//                 mInstance = FindObjectOfType<MainParser>();
//             }
// 
//             return mInstance;
//         }
// 
//         set
//         {
//             mInstance = value;
//         }
//     }
// 
//     void Awake()
//     {
//         mInstance = this;
//     }
// 
// 	// Use this for initialization
// 	void Start ()
//     {
//         Instance = this;
// 	}
// 	
// 	// Update is called once per frame
// 	void Update ()
//     {
// 	
// 	}
// 
//     public bool IsSet = false;
//     void OnGUI()
//     {
//         if (IsSet)
//         {
//             IsSet = false;
//             Set();
//         }
//     }
// 
//     void Set()
//     {
//         while(gameObject.transform.childCount != 0)
//         {
//             NGUITools.Destroy(gameObject.transform.GetChild(0).gameObject);
//         }
// 
//         mNGUINodeObject.SetFont(mFont);
//         mNGUINodeObject.Release();
//         mNGUINodeObject.parsetText(ref Text);
//         mNGUINodeObject.renderText();
// 
//         mNGUINodeObject.GetRenderCache().Render(gameObject);
//     }
// }
